package o2o.system;

import o2o.cache.sys.SysConfigSmsCache;
import o2o.system.data.SYS_CONFIG_SMS;
import o2o.system.data.SYS_CONFIG_SMS_TYPE;

//系统配置-短信
public class SysSettingSMS {


    //初始化短信相关
    public static void init() {
        System.out.println("---notify-------初始化短信配置--");


        SYS_CONFIG_SMS.ACCESS_KEY_ID = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.ACCESS_KEY_ID);
        SYS_CONFIG_SMS.ACCESS_KEY_SECRET = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.ACCESS_KEY_SECRET);
        SYS_CONFIG_SMS.ENDPOINT = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.ENDPOINT);
        SYS_CONFIG_SMS.SIGN_NAME = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.SIGN_NAME);

        //模板
        SYS_CONFIG_SMS.LOGIN = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.LOGIN);
        SYS_CONFIG_SMS.REGISTER = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.REGISTER);
        SYS_CONFIG_SMS.MODIFY_PASSWORD = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.MODIFY_PASSWORD);

        //模板-其他
        SYS_CONFIG_SMS.POSTMAN_VERIFY_SUCCESS = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.POSTMAN_VERIFY_SUCCESS);
        SYS_CONFIG_SMS.POSTMAN_VERIFY_FAIL = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.POSTMAN_VERIFY_FAIL);//配送审核不通过


        SYS_CONFIG_SMS.POSTMAN_ORDER_GRAB = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.POSTMAN_ORDER_GRAB);//抢单成功给用户发短信

        SYS_CONFIG_SMS.POSTMAN_LOCK = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.POSTMAN_LOCK);//锁定后发送短信

        //用户提交订单后，商家又新订单需要接单
        SYS_CONFIG_SMS.SHOP_NEW_ORDER = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.SHOP_NEW_ORDER);//店铺有新的订单

        //分销，小程序，有新的成员加入，推送给上级短信
        SYS_CONFIG_SMS.FENXIAO_PARENT_NOTICE = SysConfigSmsCache.getInstance().getByTypeVal(SYS_CONFIG_SMS_TYPE.FENXIAO_PARENT_NOTICE);//分销，小程序，有新的成员加入，推送给上级短信


        System.out.println("---notify-------初始化短信配置结束--");
    }
}
